package com.skirmisher.inspection.conform.service;

import com.skirmisher.inspection.conform.entity.InsConformTempQueryEntity;
import com.skirmisher.inspection.conform.entity.InsConformTemplate;
import com.skirmisher.inspection.conform.entity.InsConformTemplateSave;
import com.skirmisher.inspection.inspection.testController.ResponseModel;

import java.util.List;

/**
 * @ClassName InsConformTemplateService
 * @Description TODO
 * @Author hanwangxin
 * @Date 2020/12/10 下午8:51
 * @Version 1.0
 */
public interface InsConformTemplateService {
    void saveConformTemp(InsConformTemplateSave tempSave, ResponseModel responseModel);

    InsConformTemplate getTempDetail(String tempId);

    void getTempPageData(InsConformTempQueryEntity query);

    void deletConformTemp(List<String> tempIds);

    void updateConformTemp(InsConformTemplateSave tempSave, ResponseModel responseModel);

    void startConformTemp(List<String> tempIds);
}
